function timer_func(obj,event,Mcell,M0cell,B)
global count;
global section;
global info;

play_sound(info.if_pure);
disp_func(info.disp_mode);
if count > length(Mcell{1}(1,:))  %have get to end
    return;
end

% [head,tail] = get_section_zone(M0cell{1}(3,:),info.section_len,count);  % get section zone
for num_of_track=1:length(M0cell)    % to count each track 
[head,tail] = get_section_zone(M0cell{num_of_track}(3,:),info.section_len,count);  % get section zone
section(num_of_track) = update_section(Mcell{num_of_track},head,tail,info.fs,B);  % update one track of section
if num_of_track == 1     
    tail_temp = tail;
end  %end of if
end %end of for
count = tail_temp+1;


end

